package org.jeecg.modules.asset.query.entity;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

/**
 * @Description:   模糊查询
 * @Author: jeecg-boot
 * @Date:   2020-03-30
 * @Version: V1.0
 */
@Data
public class Query implements Serializable {
    private static final long serialVersionUID = 1L;
    
	private String GUID;
	private String ChartGUID;
	/**
	 * 管理单位
	 */
	private String UnitName;
	/**
	 * 编号
	 */
	private String Num;
	/**
	 *原编号
	 */
	private String OriginalNum;
	/**
	 *地址
	 */
	private String Address;
	/**
	 * 原地址
	 */
	private String OriginalAddress;
	/**
	 * 房屋性质
	 */
	private String RoomProperty;
	/**
	 * 建筑面积
	 */
	private float BuildArea;
	/**
	 * 状态
	 */
	private String State;
	/**
	 * 承租人
	 */
	private String Charter;
	/**
	 * 计租面积
	 */
	private float Area;
	/**
	 * 租金
	 */
	private float Hire;
	/**
	 * 租金标准
	 */
	private float ChartCriterion;
	/**
	 * 合同编号
	 */
	private String ContractNo;
	/**
	 * 签订日期
	 */
	private DateTime ConcludeDate;
	/**
	 * 合同起始
	 */
	private DateTime ChartBeginDate;
	/**
	 * 合同终止
	 */
	private DateTime ChartEndDate;
	/**
	 * 移交单位
	 */
	private String TransferUnit;
	/**
	 * 电话号码
	 */
	private String Phone;
	/**
	 * 街道
	 */
	private String Segment;
	/**
	 * 片区
	 */
	private String ManageRegion;
	/**
	 * 用途
	 */
	private String Useful;
	/**
	 * 楼层
	 */
	private String Floor;
	/**
	 * 临街
	 */
	private String IsStreet;
	/**
	 * 装修情况
	 */
	private String fitment;
	/**
	 * 房屋结构
	 */
	private String Structure;
	/**
	 * 户型
	 */
	private String RoomType;
	/**
	 * 是否纠纷
	 */
	private String IsCity;
	/**
	 * 房管员
	 */
	private String Manager;
	/**
	 * 房管员电话
	 */
	private String ManagerPhone;
	/**
	 * 产权单位
	 */
	private String PropertyRightUnit;
	/**
	 * 租金递增
	 */
	private float AddRate;
	/**
	 * 租期
	 */
	private Integer AgeLimite;
	/**
	 * 保证金
	 */
	private float AssureAmount;
	/**
	 * 合同总金额
	 */
	private float totalHire;
	/**
	 * 欠租原因
	 */
	private String OweHireResion;
	/**
	 * 安置类型
	 */
	private String ChartType;
	/**
	 * 承租人性质
	 */
	private String CharterProperty;
	/**
	 * 性别
	 */
	private String Sex;
	/**
	 * 法人代表
	 */
	private String Corporation;
	/**
	 * 低保
	 */
	private String LowProtect;
	/**
	 * 证件类型
	 */
	private String CardType;
	/**
	 * 证件号
	 */
	private String IDNo;
	/**
	 *联系地址
	 */
	private String HomeAddress;
	/**
	 *信誉等级
	 */
	private String CreditRating;
	/**
	 * 租赁性质
	 */
	private String ChartProperty;
	/**
	 * 经营项目
	 */
	private String FareItem;
	/**
	 * 经营备注
	 */
	private String Memo;
	/**
	 * 经办人
	 */
	private String operator;
	/**
	 * 暂停收租
	 */
	private String IsStopHireIn;
	/**
	 * 暂停收租原因
	 */
	private String StopHireInResion;
	/**
	 * 房屋来源
	 */
	private String BeFrom;
	/**
	 * 产权证地址
	 */
	private String RealPropertyRightUnit;
	/**
	 * 房产证证载权属单位
	 */
	private String PropertyCardUnit;
	/**
	 * 土地证证载权属单位
	 */
	private String GlebeCardUnit;
	/**
	 * 入账时间
	 */
	private DateTime InDate;
	/**
	 * 房产证号
	 */
	private String PropertyRightNo;
	/**
	 * 土地证号
	 */
	private String GlebeCardNo;
	/**
	 * 不动产证
	 */
	private String RealEstateNo;
	/**
	 * 土地证面积
	 */
	private float LandArea;
	/**
	 * 产权面积
	 */
	private float PropertyRightArea;
	/**
	 * 设计用途
	 */
	private String DesignUseful;
	/**
	 * 建筑年份
	 */
	private Integer BuildYear;
	/**
	 * 产权来源文件
	 */
	private String BefromFile;
	/**
	 * 未完善房产证说明
	 */
	private String NoPRNResion;
	/**
	 * 未完善土地证说明
	 */
	private String NoGCResion;
	/**
	 * 使用权类型
	 */
	private String GlebeUseType;
	/**
	 * 土地到期年限
	 */
	private String GlebeEndDate;
	/**
	 * 地类用途
	 */
	private String GlebeTypeUseful;
	/**
	 * 规划用途
	 */
	private String PlanUseful;
	/**
	 * 产权备注
	 */
	private String PropertyMemo;
	/**
	 * 资产成本
	 */
	private float OriginalAmount;
	/**
	 * 累计折旧
	 */
	private float AllDepreciation;
	/**
	 * 使用年限
	 */
	private float useYears;
	/**
	 *已提年限
	 */
	private String DepreciationYear;
	/**
	 * 资产净值
	 */
	private float NetWorth;
	/**
	 * 公允价值
	 */
	private float EvaluationPrice;
	/**
	 * 资产单价
	 */
	private float EvaluationSinglePrice;
	/**
	 * 市场租金
	 */
	private float MarketHire;
	/**
	 * 历史来源价值
	 */
	private float BefromAmount;
	/**
	 * 评估时间
	 */
	private DateTime EvaluationPlace;
	/**
	 * 评估机构
	 */
	private String EvaluationUnit;
	/**
	 * 评估号
	 */
	private String EvaluationNo;
	/**
	 * 抵押
	 */
	private String IsPawn;
	/**
	 * 抵押单位
	 */
	private String PawnUnit;
	/**
	 * 资产分类
	 */
	private String SecurityRegion;
	/**
	 * 完好等级
	 */
	private String SecurityClassification;
	/**
	 * 危房等级
	 */
	private String DangerClassification;
	/**
	 * 安全隐患等级
	 */
	private String HiddenDanger;
	/**
	 * 安全负责人
	 */
	private String ResponsiblePerson;
	/**
	 * 代管资产原所属单位
	 */
	private String OriginalUnit;
	/**
	 * 财务备注
	 */
	private String FinanceMemo;
	/**
	 * 纠纷原因
	 */
	private String Utility;
	/**
	 * 备注信息
	 */
	private String sMemo;
	/**
	 * 档案存储
	 */
	private String FileIndex;
	/**
	 * 审核状态
	 */
	private String AuditingState;
	/**
	 * 物业信息板块
	 */
	private String TenementInfo;
	/**
	 * 房屋安置费
	 */
	private float PlacementFees;
	/**
	 * 天然气安装费
	 */
	private float GasInstallationFees;
	/**
	 * 乡镇
	 */
	private String Region;
	/**
	 * 水表
	 */
	private String WaterMeterNum;
	/**
	 * 电表
	 */
	private String ElectricMeterNum;
	/**
	 * 气表
	 */
	private String GasMeterNum;

	public String getGUID() {
		return GUID;
	}

	public void setGUID(String GUID) {
		this.GUID = GUID;
	}

	public String getChartGUID() {
		return ChartGUID;
	}

	public void setChartGUID(String chartGUID) {
		ChartGUID = chartGUID;
	}

	public String getUnitName() {
		return UnitName;
	}

	public void setUnitName(String unitName) {
		UnitName = unitName;
	}

	public String getNum() {
		return Num;
	}

	public void setNum(String num) {
		Num = num;
	}

	public String getOriginalNum() {
		return OriginalNum;
	}

	public void setOriginalNum(String originalNum) {
		OriginalNum = originalNum;
	}

	public String getAddress() {
		return Address;
	}

	public void setAddress(String address) {
		Address = address;
	}

	public String getOriginalAddress() {
		return OriginalAddress;
	}

	public void setOriginalAddress(String originalAddress) {
		OriginalAddress = originalAddress;
	}

	public String getRoomProperty() {
		return RoomProperty;
	}

	public void setRoomProperty(String roomProperty) {
		RoomProperty = roomProperty;
	}

	public float getBuildArea() {
		return BuildArea;
	}

	public void setBuildArea(float buildArea) {
		BuildArea = buildArea;
	}

	public String getState() {
		return State;
	}

	public void setState(String state) {
		State = state;
	}

	public String getCharter() {
		return Charter;
	}

	public void setCharter(String charter) {
		Charter = charter;
	}

	public float getArea() {
		return Area;
	}

	public void setArea(float area) {
		Area = area;
	}

	public float getHire() {
		return Hire;
	}

	public void setHire(float hire) {
		Hire = hire;
	}

	public float getChartCriterion() {
		return ChartCriterion;
	}

	public void setChartCriterion(float chartCriterion) {
		ChartCriterion = chartCriterion;
	}

	public String getContractNo() {
		return ContractNo;
	}

	public void setContractNo(String contractNo) {
		ContractNo = contractNo;
	}

	public DateTime getConcludeDate() {
		return ConcludeDate;
	}

	public void setConcludeDate(DateTime concludeDate) {
		ConcludeDate = concludeDate;
	}

	public DateTime getChartBeginDate() {
		return ChartBeginDate;
	}

	public void setChartBeginDate(DateTime chartBeginDate) {
		ChartBeginDate = chartBeginDate;
	}

	public DateTime getChartEndDate() {
		return ChartEndDate;
	}

	public void setChartEndDate(DateTime chartEndDate) {
		ChartEndDate = chartEndDate;
	}

	public String getTransferUnit() {
		return TransferUnit;
	}

	public void setTransferUnit(String transferUnit) {
		TransferUnit = transferUnit;
	}

	public String getPhone() {
		return Phone;
	}

	public void setPhone(String phone) {
		Phone = phone;
	}

	public String getSegment() {
		return Segment;
	}

	public void setSegment(String segment) {
		Segment = segment;
	}

	public String getManageRegion() {
		return ManageRegion;
	}

	public void setManageRegion(String manageRegion) {
		ManageRegion = manageRegion;
	}

	public String getUseful() {
		return Useful;
	}

	public void setUseful(String useful) {
		Useful = useful;
	}

	public String getFloor() {
		return Floor;
	}

	public void setFloor(String floor) {
		Floor = floor;
	}

	public String getIsStreet() {
		return IsStreet;
	}

	public void setIsStreet(String isStreet) {
		IsStreet = isStreet;
	}

	public String getFitment() {
		return fitment;
	}

	public void setFitment(String fitment) {
		this.fitment = fitment;
	}

	public String getStructure() {
		return Structure;
	}

	public void setStructure(String structure) {
		Structure = structure;
	}

	public String getRoomType() {
		return RoomType;
	}

	public void setRoomType(String roomType) {
		RoomType = roomType;
	}

	public String getIsCity() {
		return IsCity;
	}

	public void setIsCity(String isCity) {
		IsCity = isCity;
	}

	public String getManager() {
		return Manager;
	}

	public void setManager(String manager) {
		Manager = manager;
	}

	public String getManagerPhone() {
		return ManagerPhone;
	}

	public void setManagerPhone(String managerPhone) {
		ManagerPhone = managerPhone;
	}

	public String getPropertyRightUnit() {
		return PropertyRightUnit;
	}

	public void setPropertyRightUnit(String propertyRightUnit) {
		PropertyRightUnit = propertyRightUnit;
	}

	public float getAddRate() {
		return AddRate;
	}

	public void setAddRate(float addRate) {
		AddRate = addRate;
	}

	public Integer getAgeLimite() {
		return AgeLimite;
	}

	public void setAgeLimite(Integer ageLimite) {
		AgeLimite = ageLimite;
	}

	public float getAssureAmount() {
		return AssureAmount;
	}

	public void setAssureAmount(float assureAmount) {
		AssureAmount = assureAmount;
	}

	public float getTotalHire() {
		return totalHire;
	}

	public void setTotalHire(float totalHire) {
		this.totalHire = totalHire;
	}

	public String getOweHireResion() {
		return OweHireResion;
	}

	public void setOweHireResion(String oweHireResion) {
		OweHireResion = oweHireResion;
	}

	public String getChartType() {
		return ChartType;
	}

	public void setChartType(String chartType) {
		ChartType = chartType;
	}

	public String getCharterProperty() {
		return CharterProperty;
	}

	public void setCharterProperty(String charterProperty) {
		CharterProperty = charterProperty;
	}

	public String getSex() {
		return Sex;
	}

	public void setSex(String sex) {
		Sex = sex;
	}

	public String getCorporation() {
		return Corporation;
	}

	public void setCorporation(String corporation) {
		Corporation = corporation;
	}

	public String getLowProtect() {
		return LowProtect;
	}

	public void setLowProtect(String lowProtect) {
		LowProtect = lowProtect;
	}

	public String getCardType() {
		return CardType;
	}

	public void setCardType(String cardType) {
		CardType = cardType;
	}

	public String getIDNo() {
		return IDNo;
	}

	public void setIDNo(String IDNo) {
		this.IDNo = IDNo;
	}

	public String getHomeAddress() {
		return HomeAddress;
	}

	public void setHomeAddress(String homeAddress) {
		HomeAddress = homeAddress;
	}

	public String getCreditRating() {
		return CreditRating;
	}

	public void setCreditRating(String creditRating) {
		CreditRating = creditRating;
	}

	public String getChartProperty() {
		return ChartProperty;
	}

	public void setChartProperty(String chartProperty) {
		ChartProperty = chartProperty;
	}

	public String getFareItem() {
		return FareItem;
	}

	public void setFareItem(String fareItem) {
		FareItem = fareItem;
	}

	public String getMemo() {
		return Memo;
	}

	public void setMemo(String memo) {
		Memo = memo;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	public String getIsStopHireIn() {
		return IsStopHireIn;
	}

	public void setIsStopHireIn(String isStopHireIn) {
		IsStopHireIn = isStopHireIn;
	}

	public String getStopHireInResion() {
		return StopHireInResion;
	}

	public void setStopHireInResion(String stopHireInResion) {
		StopHireInResion = stopHireInResion;
	}

	public String getBeFrom() {
		return BeFrom;
	}

	public void setBeFrom(String beFrom) {
		BeFrom = beFrom;
	}

	public String getRealPropertyRightUnit() {
		return RealPropertyRightUnit;
	}

	public void setRealPropertyRightUnit(String realPropertyRightUnit) {
		RealPropertyRightUnit = realPropertyRightUnit;
	}

	public String getPropertyCardUnit() {
		return PropertyCardUnit;
	}

	public void setPropertyCardUnit(String propertyCardUnit) {
		PropertyCardUnit = propertyCardUnit;
	}

	public String getGlebeCardUnit() {
		return GlebeCardUnit;
	}

	public void setGlebeCardUnit(String glebeCardUnit) {
		GlebeCardUnit = glebeCardUnit;
	}

	public DateTime getInDate() {
		return InDate;
	}

	public void setInDate(DateTime inDate) {
		InDate = inDate;
	}

	public String getPropertyRightNo() {
		return PropertyRightNo;
	}

	public void setPropertyRightNo(String propertyRightNo) {
		PropertyRightNo = propertyRightNo;
	}

	public String getGlebeCardNo() {
		return GlebeCardNo;
	}

	public void setGlebeCardNo(String glebeCardNo) {
		GlebeCardNo = glebeCardNo;
	}

	public String getRealEstateNo() {
		return RealEstateNo;
	}

	public void setRealEstateNo(String realEstateNo) {
		RealEstateNo = realEstateNo;
	}

	public float getLandArea() {
		return LandArea;
	}

	public void setLandArea(float landArea) {
		LandArea = landArea;
	}

	public float getPropertyRightArea() {
		return PropertyRightArea;
	}

	public void setPropertyRightArea(float propertyRightArea) {
		PropertyRightArea = propertyRightArea;
	}

	public String getDesignUseful() {
		return DesignUseful;
	}

	public void setDesignUseful(String designUseful) {
		DesignUseful = designUseful;
	}

	public Integer getBuildYear() {
		return BuildYear;
	}

	public void setBuildYear(Integer buildYear) {
		BuildYear = buildYear;
	}

	public String getBefromFile() {
		return BefromFile;
	}

	public void setBefromFile(String befromFile) {
		BefromFile = befromFile;
	}

	public String getNoPRNResion() {
		return NoPRNResion;
	}

	public void setNoPRNResion(String noPRNResion) {
		NoPRNResion = noPRNResion;
	}

	public String getNoGCResion() {
		return NoGCResion;
	}

	public void setNoGCResion(String noGCResion) {
		NoGCResion = noGCResion;
	}

	public String getGlebeUseType() {
		return GlebeUseType;
	}

	public void setGlebeUseType(String glebeUseType) {
		GlebeUseType = glebeUseType;
	}

	public String getGlebeEndDate() {
		return GlebeEndDate;
	}

	public void setGlebeEndDate(String glebeEndDate) {
		GlebeEndDate = glebeEndDate;
	}

	public String getGlebeTypeUseful() {
		return GlebeTypeUseful;
	}

	public void setGlebeTypeUseful(String glebeTypeUseful) {
		GlebeTypeUseful = glebeTypeUseful;
	}

	public String getPlanUseful() {
		return PlanUseful;
	}

	public void setPlanUseful(String planUseful) {
		PlanUseful = planUseful;
	}

	public String getPropertyMemo() {
		return PropertyMemo;
	}

	public void setPropertyMemo(String propertyMemo) {
		PropertyMemo = propertyMemo;
	}

	public float getOriginalAmount() {
		return OriginalAmount;
	}

	public void setOriginalAmount(float originalAmount) {
		OriginalAmount = originalAmount;
	}

	public float getAllDepreciation() {
		return AllDepreciation;
	}

	public void setAllDepreciation(float allDepreciation) {
		AllDepreciation = allDepreciation;
	}

	public float getUseYears() {
		return useYears;
	}

	public void setUseYears(float useYears) {
		this.useYears = useYears;
	}

	public String getDepreciationYear() {
		return DepreciationYear;
	}

	public void setDepreciationYear(String depreciationYear) {
		DepreciationYear = depreciationYear;
	}

	public float getNetWorth() {
		return NetWorth;
	}

	public void setNetWorth(float netWorth) {
		NetWorth = netWorth;
	}

	public float getEvaluationPrice() {
		return EvaluationPrice;
	}

	public void setEvaluationPrice(float evaluationPrice) {
		EvaluationPrice = evaluationPrice;
	}

	public float getEvaluationSinglePrice() {
		return EvaluationSinglePrice;
	}

	public void setEvaluationSinglePrice(float evaluationSinglePrice) {
		EvaluationSinglePrice = evaluationSinglePrice;
	}

	public float getMarketHire() {
		return MarketHire;
	}

	public void setMarketHire(float marketHire) {
		MarketHire = marketHire;
	}

	public float getBefromAmount() {
		return BefromAmount;
	}

	public void setBefromAmount(float befromAmount) {
		BefromAmount = befromAmount;
	}

	public DateTime getEvaluationPlace() {
		return EvaluationPlace;
	}

	public void setEvaluationPlace(DateTime evaluationPlace) {
		EvaluationPlace = evaluationPlace;
	}

	public String getEvaluationUnit() {
		return EvaluationUnit;
	}

	public void setEvaluationUnit(String evaluationUnit) {
		EvaluationUnit = evaluationUnit;
	}

	public String getEvaluationNo() {
		return EvaluationNo;
	}

	public void setEvaluationNo(String evaluationNo) {
		EvaluationNo = evaluationNo;
	}

	public String getIsPawn() {
		return IsPawn;
	}

	public void setIsPawn(String isPawn) {
		IsPawn = isPawn;
	}

	public String getPawnUnit() {
		return PawnUnit;
	}

	public void setPawnUnit(String pawnUnit) {
		PawnUnit = pawnUnit;
	}

	public String getSecurityRegion() {
		return SecurityRegion;
	}

	public void setSecurityRegion(String securityRegion) {
		SecurityRegion = securityRegion;
	}

	public String getSecurityClassification() {
		return SecurityClassification;
	}

	public void setSecurityClassification(String securityClassification) {
		SecurityClassification = securityClassification;
	}

	public String getDangerClassification() {
		return DangerClassification;
	}

	public void setDangerClassification(String dangerClassification) {
		DangerClassification = dangerClassification;
	}

	public String getHiddenDanger() {
		return HiddenDanger;
	}

	public void setHiddenDanger(String hiddenDanger) {
		HiddenDanger = hiddenDanger;
	}

	public String getResponsiblePerson() {
		return ResponsiblePerson;
	}

	public void setResponsiblePerson(String responsiblePerson) {
		ResponsiblePerson = responsiblePerson;
	}

	public String getOriginalUnit() {
		return OriginalUnit;
	}

	public void setOriginalUnit(String originalUnit) {
		OriginalUnit = originalUnit;
	}

	public String getFinanceMemo() {
		return FinanceMemo;
	}

	public void setFinanceMemo(String financeMemo) {
		FinanceMemo = financeMemo;
	}

	public String getUtility() {
		return Utility;
	}

	public void setUtility(String utility) {
		Utility = utility;
	}

	public String getsMemo() {
		return sMemo;
	}

	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	public String getFileIndex() {
		return FileIndex;
	}

	public void setFileIndex(String fileIndex) {
		FileIndex = fileIndex;
	}

	public String getAuditingState() {
		return AuditingState;
	}

	public void setAuditingState(String auditingState) {
		AuditingState = auditingState;
	}

	public String getTenementInfo() {
		return TenementInfo;
	}

	public void setTenementInfo(String tenementInfo) {
		TenementInfo = tenementInfo;
	}

	public float getPlacementFees() {
		return PlacementFees;
	}

	public void setPlacementFees(float placementFees) {
		PlacementFees = placementFees;
	}

	public float getGasInstallationFees() {
		return GasInstallationFees;
	}

	public void setGasInstallationFees(float gasInstallationFees) {
		GasInstallationFees = gasInstallationFees;
	}

	public String getRegion() {
		return Region;
	}

	public void setRegion(String region) {
		Region = region;
	}

	public String getWaterMeterNum() {
		return WaterMeterNum;
	}

	public void setWaterMeterNum(String waterMeterNum) {
		WaterMeterNum = waterMeterNum;
	}

	public String getElectricMeterNum() {
		return ElectricMeterNum;
	}

	public void setElectricMeterNum(String electricMeterNum) {
		ElectricMeterNum = electricMeterNum;
	}

	public String getGasMeterNum() {
		return GasMeterNum;
	}

	public void setGasMeterNum(String gasMeterNum) {
		GasMeterNum = gasMeterNum;
	}
}
